Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"

   5.2.8. Ïpoöeäópû è ôóíêöèè. Bûçoâ

   Ïpoöeäópa (a òaêæe ôóíêöèÿ) - ýòo ïpoãpaììa èëè ÷añòü ïpoãpaììû, ÿâëÿþùaÿcÿ caìocòoÿòeëüíûì oáúeêòoì. Ïpè oïècaíèè óêaçûâaeòcÿ èìÿ ïpoöeäópû (ôóíêöèè), êoòopoe çaòeì ïpèíèìaeò â êa÷ecòâe çía÷eíèÿ oáúeêò "ïpoöeäópa" ("ôóíêöèÿ"); ñì. 5.5.1 è ä38,39.
   Oñíoâíaÿ oïepaöèÿ íaä oáúeêòaìè ýòèx âèäoâ - âûçoâ, ò.e. èñïoëíeíèe ïpeäóñìoòpeííûx oïèñaíèeì ïpeäïèñaíèé. Ïpè âûçoâe ìoãóò óêaçûâaòüñÿ ïapaìeòpû (âxoäíûe äaííûe). Ôóíêöèè, êpoìe òoão, âoçâpaùaþò â êa÷eñòâe peçóëüòaòa oáúeêò ïpoèçâoëüíoão âèäa.
   Bûçoâ oáoçía÷aeòñÿ êpóãëûìè ñêoáêaìè (ä15), â êoòopûx ÷epeç çaïÿòóþ ìoãóò óêaçûâaòüñÿ çía÷eíèÿ ïapaìeòpoâ. Ïpèìepû:
    PAKETA(1,2,"BBEPX")
    SIN(90)
    ÄC×()
   Oñíoâíoe oòëè÷èe ïpoöeäópû oò ôóíêöèè - íaëè÷èe ó ôóíêöèè peçóëüòaòa. Ïoýòoìó, âûçoâ ïpoöeäópû - ýòo äeécòâèe (âûïoëíeíèe ïpoãpaììû): oí c÷èòaeòcÿ ïpeäïècaíèeì, a âûçoâ ôóíêöèè - ýòo oïepaöèÿ âû÷ècëeíèÿ peçóëüòaòa: oí ïpèpaâíèâaeòcÿ ê âûpaæeíèþ. B ÷acòíocòè, oí ìoæeò còoÿòü âíóòpè äpóãoão âûpaæeíèÿ.
   Ïpèìepû âûçoâoâ ïpoöeäóp:
    # KAÄP(1,2); ËÈHÈß(10,20,20,30);
   Ïpèìepû èñïoëüçoâaíèÿ âûçoâoâ ôóíêöèè â âûpaæeíèÿx:
    # ? SIN(ÏÈ/2);
     1.0
    # ÖEË×(10.89) -> A;
    # ÄC×()*13->B;
   Áoëee ïoäpoáío ïopÿäoê oïèñaíèÿ ïpoöeäóp è ôóíêöèé, ñïoñoáû ïepeäa÷è ïapaìeòpoâ è oñoáeííoñòè âûçoâa oïèñaíû â 5.5.
   Çaìe÷aíèe. Xoòÿ ïpoöeäópû è ôóíêöèè â ìoìeíò oïèñaíèÿ ñòaíoâÿòcÿ çía÷eíèÿìè ñâoèx èìeí, èx ìoæío, êaê è äpóãèe oáúeêòû, ïpècâoèòü äpóãèì èìeíaì è ñäeëaòü ýëeìeíòaìè ñocòaâíûx oáúeêòoâ.

   B cècòeìe ïpeäócìoòpeí pÿä âñòpoeííûx (ò.e. íe òpeáóþùèx oïèñaíèÿ è äoñòóïíûx â ëþáoé ïpoãpaììe) ïpoöeäóp è ôóíêöèé. Oíè íoñÿò â oñíoâíoì ñepâèñíûé xapaêòep. Oïècaíèe còaíäapòíûx ïpoöeäóp è ôóíêöèé ïpèâoäèòcÿ â Ïpèëoæeíèè 3.
 
   5.2.9. Ôaéëû

   B PAÏÈPE ecòü ôaéëû ïpoèçâoëüíoão äocòóïa, ècïoëüçóeìûe äëÿ xpaíeíèÿ âo âíeøíeé ïaìÿòè è oápaáoòêè áoëüøoé òeêcòoâoé èíôopìaöèè.
   Äeécòâèÿ è oïepaöèè c ôaéëaìè: oòêpûòèe, çaêpûòèe, ââoä, âûâoä, ïoçèöèoíèpoâaíèe - oïècûâaþòcÿ â 5.7.

Çàêðûòü îêíî         Ñïèñîê äðóãèõ äîêóìåíòîâ ÏÝÂÌ "Àãàò"